﻿/// <reference path="../../../ext-all-debug.js" />

Ext.define('yzmh.view.main.Center', {
    extend: 'Ext.TabPanel',
    alias: 'widget.maincenter',
    plugins: Ext.create('Ext.ux.TabReorderer'),
    region: 'center',
    layout: 'fit',
    items: [{
        title: '首页',
        xtype: 'panel',
        html:'首页内容'
    }],
    plugins: Ext.create('Ext.ux.TabCloseMenu', {
        extraItemsTail: [
            '-',
            {
                text: 'Closable',
                checked: true,
                hideOnClick: true,
                handler: function (item) {
                    currentItem.tab.setClosable(item.checked);
                }
            },
            '-',
            {
                text: 'Enabled',
                checked: true,
                hideOnClick: true,
                handler: function (item) {
                    currentItem.tab.setDisabled(!item.checked);
                }
            }
        ],
        listeners: {
            aftermenu: function () {
                currentItem = null;
            },
            beforemenu: function (menu, item) {
                menu.child('[text="Closable"]').setChecked(item.closable);
                menu.child('[text="Enabled"]').setChecked(!item.tab.isDisabled());

                currentItem = item;
            }
        }
    })
});
